﻿//using System;
//using System.Data.Entity;

//using ApplicationBoilerplate.DataProvider;

//namespace MVCBootstrap.EntityFramework {

//    public interface IRepositoryProvider {
//        DbContext DbContext { get; set; }
//        IRepository<T> GetRepositoryForEntityType<T>() where T : class;
//        T GetRepository<T>(Func<DbContext, Object> factory = null) where T : class;
//        void SetRepository<T>(T repository);
//    }
//}
